branchwiseguys/main/Game mode flowcancel
74 Commits over 31 Days - 0.10cph!
Starting to remove spawning from pre-round state
Disable HW statistics setting so we won't have to worry about GDPR compliance
Add 'Ended' state to server game mdoe states. Stripped out client UI calls from server side. The client should be able to do most of that just by looking at the server's game state changes.
Setting up UI framework to fill out for the client
Adding some placeholder UI screens for the client
UI work, starting to add scripts
WiseGuysTools editor option to not load building definitions
Waiting reason UI for character select screen
Fix overlay selection and valueChanged check
Waiting UI update. Waiting still has a bug, which I think might be inherent in the serializer. Talked to Bill about it.
Working on ready state stuff
#This is a non-compiling commit.# Lots of work in progress on ready state and character selection.
Mostly character select work
More character select UI work
Lots of work on character select screen.
Minor stuff, fix user ID send bug
Don't multi-send ready message
- Add a warning for having no building manager
- Another character select edit
Character portrait images
Fix a pretty bad bug in NetworkEntity.RPC
Countdown UI now works properly and reliably, even if users connect during countdown etc
Countdown handles start conditions no longer being met. Character select screen can show notifications.
Timer in seconds instead of minutes. Camera edit for the benefit of Countdown mode
Countdown UI sets camera pos. Waiting reason message between rounds. +extras
Camera position stuff. Also renamed SpawnPoint to PositionAndRotation to make it more generic.
Better vantage point system for players to see the level
Got bot support working again with the new game flow
Working on the round end screen
Players and bots select their characters again when new round starts
Making all screens show when they should, and never when they shouldn't
Character type stuff. Can't get the proto plugins stuff to compile so converting the new unique int ID to a string for character pre-init sends for now.
Fixing up the cops'n'robbers mode. Increase ragdoll alive time to 60s so it should never reasonably outlive respawn times.